package reflect;

import java.lang.reflect.Field;

/**
 * 使用反射机制操作属性
 * 实际上直接操作属性不太多，但是反机制也可以
 */
public class ReflectDemo8 {
    public static void main(String[] args) throws Exception {
        //

        Class cls=Class.forName("reflect.Teacher");

        Object obj=cls.newInstance();

        Field f= cls.getField("name");
        f.set(obj,"黑悟空");
        System.out.println(obj);

        Object value=f.get(obj);
        System.out.println(value);
        //getField 获取类对象的属性
        // f.set()设置属性值
        // f.get()获取属性值








    }
}
